<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>

		<style type="text/css">
			.box {
				border-style: solid;
				border-width: 1px;
				display: block;
				width: 100px;
				height: 100px;
				background-color: #0000FF;
				-webkit-transition: width 2s, height 2s,
					background-color 2s, -webkit-transform 2s;
				transition: width 2s, height 2s, background-color 2s, transform 2s;
			}

			.box:hover {
				background-color: #FFCCCC;
				width: 200px;
				height: 200px;
				-webkit-transform: rotate(180deg);
				transform: rotate(180deg);
			}
		</style>

		<!-- 
		 https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions
		 
		 
		 
		 -->
	</head>
	<body>
		<p>
			CSS transitions 提供了一种在更改CSS属性时控制动画速度的方法。 其可以让属性变化成为一个持续一段时间的过程，而不是立即生效的。比如，将一个元素的颜色从白色改为黑色，通常这个改变是立即生效的，使用
			CSS transitions 后该元素的颜色将逐渐从白色变为黑色，按照一定的曲线速率变化。这个过程可以自定义。


		</p>

		<p>盒子的多个属性一起动画: width, height, background-color, transform. 将光标悬停在盒子上查看动画。</p>
		<div class="box"></div>



	</body>
</html>
